<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Date
 *
 * @author chaporgin_a
 */
class VA_Form_Validator_Date extends VA_Form_Validator {
  public function isValid($value) {
    $elements = explode('/', $value);
    if(count($elements) < 3){
      $this->errorMessages[] = 'Формат даты неверен!';
      return FALSE;
    }
    foreach($elements as $e){
      if(!is_numeric($e)){
        $this->errorMessages[] = 'Формат даты неверен!';
        return FALSE;
      }
    }
    if(!checkdate($elements[1], $elements[2], $elements[0])){
      $this->errorMessages[] = 'Такой даты быть не может';
      return FALSE;
    }
    return TRUE;
  }
  public function getHTMLTagAttributes() {
    return array();
  }
}

